      var fileNameS = new Object();
     var activeButtonS = new Object();
     var bbS = new Object();
     var blS = new Object();
     var wrapS = new Object();
$(document).ready(function() {
        var fileInputS = $(".file_input");
        fileInputS.each(function(index) {

        fileNameS[index] = $("<div class='file_name' id=" + $(this).attr('id') + '_filename' + "/>");
        fileNameS[index].css('background', 'url(common/img/filetypes.png)').hide();
        blS[index] = $("<div class='fakeButton'/>").append($(this).attr('title'));
        $(this).val('');
        $(this).wrap('<div class="wrapper"/>');
        wrapS[index] = $(this).parent();
        blS[index].appendTo(wrapS[index]);
        fileNameS[index].insertAfter(wrapS[index]);
        $(this).bind('mouseenter', function() {
          blS[index].addClass('activeBrowseButton');
        });

        $(this).bind('mouseleave', function() {
          blS[index].removeClass('activeBrowseButton');
        });

        $(this).change(function () {
            HandleChangesS($(this), index);
        });

    });


});


 function HandleChangesS(obj, i)
 {
     file = obj.val();
     reWin = /.*\\(.*)/;
     var fileTitle = file.replace(reWin, "$1"); //выдираем название файла
     reUnix = /.*\/(.*)/;
     fileTitle = fileTitle.replace(reUnix, "$1"); //выдираем название файла
     fileNameS[i].text('').append(fileTitle);

     var RegExExt =/.*\.(.*)/;
     var ext = fileTitle.replace(RegExExt, "$1");//и его расширение

     var pos;
     if (ext){
         switch (ext.toLowerCase())
         {
             case 'doc': pos = '0'; break;
             case 'bmp': pos = '16'; break;
             case 'jpg': pos = '32'; break;
             case 'jpeg': pos = '32'; break;
             case 'png': pos = '48'; break;
             case 'gif': pos = '64'; break;
             case 'psd': pos = '80'; break;
             case 'mp3': pos = '96'; break;
             case 'wav': pos = '96'; break;
             case 'ogg': pos = '96'; break;
             case 'avi': pos = '112'; break;
             case 'wmv': pos = '112'; break;
             case 'flv': pos = '112'; break;
             case 'pdf': pos = '128'; break;
             case 'exe': pos = '144'; break;
             case 'txt': pos = '160'; break;
             default: pos = '176'; break;
         };
         fileNameS[i].show();
         fileNameS[i].css('background', 'url(common/img/filetypes.png) no-repeat 0 -'+pos+'px');
     };

 };

 function addCity() {
        extraCity = 'a';
        $("#extracity").append("<div class='form_string'><div class='form_string_i'><input type='text' id='" + extraCity + "' name='" + extraCity + "' class='form_input form_input_wide'/></div></div>");
 }
 function addField() {
        extraField = 'b';
        $("#extrafield").append("<div class='form_string'><div class='form_string_i'><input type='text' id='" + extraField + "' name='" + extraField + "' class='form_input form_input_wide'/></div></div>");
 }
 function add_FieldSelect() {
        extraField = 'c';
        $("#extrafieldselect").append("<div class='form_string'><div class='form_string_i'><select name='' id='' style='width:314px'><option value=''>Выберите хотя бы один город из списка</option></select></div></div>");
        $("#extrafieldselect select").selectBox();
 }
